package com.muyu.danmo.service;

import com.muyu.system.domain.Vo.AfterSalesDetailVO;
import com.muyu.system.domain.dto.*;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

import javax.validation.Valid;

/**
 * @author Administrator
 */
public interface AfterSalesService {

    /**
     * 新增售后
     * @param afterSalesAddDTO
     */
    void add(AfterSalesAddDTO afterSalesAddDTO);


    /**
     * 取消售后
     * @param afterSalesDeleteDTO
     */
    void delete(AfterSalesDeleteDTO afterSalesDeleteDTO);



    /**
     * 自动商家处理
     */
    void afterSalesDelay();


    /**
     * 售后详情
     * @param afterSalesDeleteDTO
     * @return
     */
    AfterSalesDetailVO detail(AfterSalesDeleteDTO afterSalesDeleteDTO);


    /**
     * 售后增加快递单号
     * @param courierDTO
     */
    void courier(CourierDTO courierDTO);


    /**
     * 商家收货
     * @param sellerReceivingDTO
     */
    void receiving(SellerReceivingDTO sellerReceivingDTO);


    /**
     * 商家审核
     * @param merchantAuditDTO
     */
    void merchantAudit(MerchantAuditDTO merchantAuditDTO);



}
